Had numpad. The C128's keyboard includes four cursor keys, an Alt key, Help key, Esc key, Tab key and a numeric keypad. None of these were present on the C64 which had only two cursor keys, requiring the use of the Shift key to move the cursor up or left. This alternate arrangement was retained on the 128, for use under C64 mode.[6] The lack of a numeric keypad, Alt key, and Esc key on the C64 was an issue with some CP/M productivity software when used with the C64's Z80 cartridge. A keypad was requested by many C64 owners who spent long hours entering machine language type-in programs.[7] Many of the added keys matched counterparts present on the IBM PC's keyboard and made the new computer more attractive to business software developers.[8] ... The active display can be switched with ESC-X.[14] A hardware reset button was added to the system. The keyboard, however, was not switched to the Selectric layout as had become standard, instead retaining the same ADM-3A-derived design as on Commodore's prior models. ... The extended keys of the C128 keyboard may be read from machine language, although the kernal routines only recognize the keys that exist on the C64